Path: api/v1/quotes/{quoteno}/stock
This API is JSON:API compliant.
This endpoint supports the following methods:
GET POST PATCH DELETE
The resource type for this endpoint is QuoteStock
The identifier is quoteno-lineid
The QuoteStock resource type attributes are as follows:
Path: api/v1/quotes/10/stock
Response:
{
"data": [
{
"id": "10-1",
"type": "QuoteStock",
"attributes": {
"qty": 1.0,
"suppliedQty": 0.0,
"backorderQty": 1.0,
"unitPrice": 0.0,
"unitPriceTF": 0.0,
"unitPriceTP": 0.0,
"locationCode": "NSW",
"configNo": null,
"addinit": "SYS",
"adddate": "2024-06-24T14:04:00",
"stockId": 7,
"stockCode": "MULTILEVEL.MANF",
"unit": "EACH",
"description": "Multilevel Manufacture",
"modifyinit": "SYS",
"modifydate": "2024-06-24T14:04:19"
},
"relationships": {
"stock": {
"data": {
"type": "Stock",
"id": "7"
}
}
}
},
{
"id": "10-2",
"type": "QuoteStock",
"attributes": {
"qty": 1.0,
"suppliedQty": 1.0,
"backorderQty": 0.0,
"unitPrice": 0.0,
"unitPriceTF": 0.0,
"unitPriceTP": 0.0,
"locationCode": "NSW",
"configNo": null,
"addinit": "SYS",
"adddate": "2024-08-23T11:43:00",
"stockId": 1,
"stockCode": "SAMSUNG.MON.27",
"unit": "EACH",
"description": "27\" QLED Samsung Monitor",
"modifyinit": "SYS",
"modifydate": "2024-08-23T11:43:50"
},
"relationships": {
"stock": {
"data": {
"type": "Stock",
"id": "1"
}
}
}
},
{
"id": "10-3",
"type": "QuoteStock",
"attributes": {
"qty": 1.0,
"suppliedQty": 1.0,
"backorderQty": 0.0,
"unitPrice": 0.0,
"unitPriceTF": 0.0,
"unitPriceTP": 0.0,
"locationCode": "NSW",
"configNo": null,
"addinit": "SYS",
"adddate": "2024-08-23T12:24:00",
"stockId": 1,
"stockCode": "SAMSUNG.MON.27",
"unit": "EACH",
"description": "27\" QLED Samsung Monitor",
"modifyinit": "SYS",
"modifydate": "2024-08-23T12:24:49"
},
"relationships": {
"stock": {
"data": {
"type": "Stock",
"id": "1"
}
}
}
}
]
}
Path: api/v1/quotes/10/stock/10-1
Response:
{
"data": {
"id": "10-1",
"type": "QuoteStock",
"attributes": {
"qty": 1.0,
"suppliedQty": 0.0,
"backorderQty": 1.0,
"unitPrice": 0.0,
"unitPriceTF": 0.0,
"unitPriceTP": 0.0,
"locationCode": "NSW",
"configNo": null,
"addinit": "SYS",
"adddate": "2024-06-24T14:04:00",
"stockId": 7,
"stockCode": "MULTILEVEL.MANF",
"unit": "EACH",
"description": "Multilevel Manufacture",
"modifyinit": "SYS",
"modifydate": "2024-06-24T14:04:19"
},
"relationships": {
"stock": {
"data": {
"type": "Stock",
"id": "7"
}
}
},
"links": {
"self": "/api/v1/quotes/10/stock/10-1"
}
}
}
Path: api/v1/quotes/10/stock
Request:
{
"data" :
{
"type": "QuoteStock",
"attributes":
{
"stockCode": "MOUSE",
"qty": 2.0
}
}
}
Response:
{
"data": {
"id": "10-4",
"type": "QuoteStock",
"attributes": {
"qty": 2.0,
"suppliedQty": 2.0,
"backorderQty": 0.0,
"unitPrice": 0.0,
"unitPriceTF": 0.0,
"unitPriceTP": 0.0,
"locationCode": "ACT",
"configNo": null,
"addinit": "API",
"adddate": "2025-03-25T18:28:28.899892+11:00",
"stockId": 5,
"stockCode": "MOUSE",
"unit": "EACH",
"description": "Mouse",
"modifyinit": "API",
"modifydate": "2025-03-25T18:28:28.899892+11:00"
},
"relationships": {
"stock": {
"data": {
"type": "Stock",
"id": "5"
}
}
},
"links": {
"self": "/api/v1/quotes/10/stock/10-4"
}
}
}
Path: api/v1/quotes/10/stock/10-1
Request:
{
"data" :
{
"id" : "10-1",
"type": "QuoteStock",
"attributes":
{
"qty": 2.0
}
}
}
Response:
{
"data": {
"id": "10-1",
"type": "QuoteStock",
"attributes": {
"qty": 2.0,
"suppliedQty": 2.0,
"backorderQty": 0.0,
"unitPrice": 0.0,
"unitPriceTF": 0.0,
"unitPriceTP": 0.0,
"locationCode": "NSW",
"configNo": null,
"addinit": "SYS",
"adddate": "2024-08-23T11:43:00",
"stockId": 1,
"stockCode": "SAMSUNG.MON.27",
"unit": "EACH",
"description": "27\" QLED Samsung Monitor",
"modifyinit": "API",
"modifydate": "2025-03-25T18:26:16.8189395+11:00"
},
"relationships": {
"stock": {
"data": {
"type": "Stock",
"id": "1"
}
}
},
"links": {
"self": "/api/v1/quotes/10/stock/10-1"
}
}
}